/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ifpb.pp.rh.entity;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

/**
 *
 * @author Gabriella
 */
@Entity
public class Documentacao implements Serializable{

    private Integer cod;
    private String cpf;
    private String rg;
    private String pis_pasep;
    private String zona;
    private String secao;
    private Integer numero;

    public Documentacao() {
    }

    public Documentacao(String cpf, String rg, String pis_pasep, String zona, String secao, Integer numero) {
        this.cpf = cpf;
        this.rg = rg;
        this.pis_pasep = pis_pasep;
        this.zona = zona;
        this.secao = secao;
        this.numero = numero;
    }

    @Id
    @GeneratedValue
    public Integer getCod() {
        return cod;
    }

    public void setCod(Integer cod) {
        this.cod = cod;
    }

    @Column(unique=true)
    public String getCpf() {
        return cpf;
    }

    public void setCpf(String cpf) {
        this.cpf = cpf;
    }

    public Integer getNumero() {
        return numero;
    }

    public void setNumero(Integer numero) {
        this.numero = numero;
    }

    public String getPis_pasep() {
        return pis_pasep;
    }

    public void setPis_pasep(String pis_pasep) {
        this.pis_pasep = pis_pasep;
    }

    @Column(unique=true)
    public String getRg() {
        return rg;
    }

    public void setRg(String rg) {
        this.rg = rg;
    }

    public String getSecao() {
        return secao;
    }

    public void setSecao(String secao) {
        this.secao = secao;
    }

    public String getZona() {
        return zona;
    }

    public void setZona(String zona) {
        this.zona = zona;
    }


}
